package com.ymm.system.api.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author guorui
 * 给货主看的详细货源
 */
@Data
public class ShipperCargoDetailResponse implements Serializable {
    /**
     * 货源id
     */
    Long cargoId;

    /**
     * 货主id
     */
    Long shipperId;

    /**
     * 起始地省份
     */
    private String cargoSrcProv;

    /**
     * 起始地市
     */
    private String cargoSrcRegion;

    /**
     * 起始地区
     */
    private String cargoSrcCity;

    /**
     * 货源装货地
     */
    private String cargoSrc;

    /**
     * 目的地省
     */
    private String cargoDesProv;

    /**
     * 目的地市
     */
    private String cargoDesCity;

    /**
     * 目的地区
     */
    private String cargoDesRegion;

    /**
     * 卸货地
     */
    private String cargoDes;

    /**
     * 货源重量
     */
    private BigDecimal cargoWeight;

    /**
     * 货源描述
     */
    private String cargoDescription;

    /**
     * 货源体积
     */
    private BigDecimal cargoVolume;

    /**
     * 货源要求车辆类型
     */
    private Integer cargoRequireType;

    /**
     * 发货时间
     */
    private Date cargoDeliveryTime;

    /**
     * 货源信息创建时间
     */
    private Date cargoCreateTime;

    /**
     * 货源信息更新时间
     */
    private Date cargoUpdateTime;

    /**
     * 货源价格
     */
    private Integer cargoPrice;

    /**
     * 货源状态
     */
    private Integer cargoState;

    /**
     * 跟车人数
     */
    private Integer cargoPersonNum;

    /**
     * 货源备注
     */
    private String cargoComment;

    /**
     * 发货人电话
     */
    private String cargoShipperPhone;

    /**
     * 收货人电话
     */
    private String cargoReceiverPhone;
}
